package com.frejoys.common.vo.admin;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class StoreCodeDepositoryVo {

    @Schema(type = "Integer", name = "id", description = "id", required = true, defaultValue = "1")
    private Integer id;

    @Schema(type = "Integer", name = "storeCodeBatchId", description = "店铺线下支付码生成批次id", required = true, defaultValue = "1")
    private Integer storeCodeBatchId;

    @Schema(type = "Integer", name = "storeId", description = "店铺id", required = true, defaultValue = "1")
    private Integer storeId;

    @Schema(type = "String", name = "storeName", description = "店铺名字", required = true, defaultValue = "1")
    private String storeName;

    @Schema(type = "String", name = "logoUrl", description = "店铺logo", required = true, defaultValue = "1")
    private String logoUrl;

    @Schema(type = "Long", name = "code", description = "支付码", required = true, defaultValue = "1")
    private Long code;

    @Schema(type = "String", name = "payCode", description = "支付二维码", required = true, defaultValue = "base63")
    private String payCode;

    @Schema(type = "Integer", name = "status", description = "状态：0待绑定，1已绑定", required = true, defaultValue = "1")
    private Integer status;
}
